import java.io.Serializable;
import java.util.*;

public class Banque implements Serializable
{
	private static final long serialVersionUID = 593758256679544990L;
	private String m_nomBanque;
	private String m_codeBanque;
	private String m_adresseBanque;
	private String m_numeroSIRET;
	private long m_registreOp;
	private long m_registreCpt;
	private long m_registreCptC;
	private long m_registreCptE;
	private int  m_registreG;
	//private HashMap<String, HashMap<Integer, AgenceBancaire>> m_regions;
	
	public Banque()
	{
		m_nomBanque = "NA";
		m_codeBanque = "NA";
		m_adresseBanque = "NA";		
		m_numeroSIRET = "NA";	
		//m_regions = new HashMap<String, HashMap<Integer, AgenceBancaire>>();
		m_registreOp = 1000000;
		m_registreCpt = 0;
		m_registreCptC = 8000000;
		m_registreCptE = 4000000;
		m_registreG = 1000;
	}
	public Banque(final String nomBanque, final String codeBanque, final String adresseBanque, final String numeroSiret) {

		m_nomBanque = nomBanque;
		m_codeBanque = codeBanque;
		m_adresseBanque = adresseBanque;	
		m_numeroSIRET = numeroSiret;
		//m_regions = new HashMap<String, HashMap<Integer, AgenceBancaire>>();
		m_registreOp = 1000000;
		m_registreCpt = 0;
		m_registreCptC = 8000000;
		m_registreCptE = 4000000;
		m_registreG = 1000;
	}	
	public long numeroRegistreOp(){
		m_registreOp++;
		return m_registreOp;
	}	
}
